import { appEnvNamespace } from '@/config'
import { BaseSessionStorage } from '@lhy-assist/utils'

// 当前登录用户
export const loginRespSession = new BaseSessionStorage<{ macKey: string }>({
  name: `${appEnvNamespace}/loginRespSession`,
}).extend({
  // 当前对象中是否有存储着正确的用户数据
  hasData: () => {
    const loginResp = loginRespSession.get()
    return !!(loginResp && loginResp.macKey)
  },
})
